package com.mall.product.mapper;

import com.mall.product.domain.entity.ProColor;
import java.util.List;

/**
 * 颜色Mapper接口
 *
 * @author zhonglin
 * @date 2020-04-29
 */
public interface ProColorMapper {

  /**
   * 查询颜色
   *
   * @param colorId 颜色ID
   *
   * @return 颜色
   */
  ProColor selectProColorById(Long colorId);

  /**
   * 查询颜色列表
   *
   * @param proColor 颜色
   *
   * @return 颜色集合
   */
  List<ProColor> selectProColorList(ProColor proColor);

  /**
   * 新增颜色
   *
   * @param proColor 颜色
   *
   * @return 结果
   */
  int insertProColor(ProColor proColor);

  /**
   * 修改颜色
   *
   * @param proColor 颜色
   *
   * @return 结果
   */
  int updateProColor(ProColor proColor);

  /**
   * 删除颜色
   *
   * @param colorId 颜色ID
   *
   * @return 结果
   */
  int deleteProColorById(Long colorId);

  /**
   * 批量删除颜色
   *
   * @param colorIds 需要删除的数据ID
   *
   * @return 结果
   */
  int deleteProColorByIds(String[] colorIds);

}
